<%-- 
    Document   : registrar
    Created on : 16-jul-2012, 8:00:54
    Author     : USUARIO
--%>

<%@page import="negocio.Tipo_egreso"%>
<%@page import="java.util.Date"%>
<%@page import="negocio.Comprobante"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8" session="true"%>
<%@page import="negocio.Egresos"%>
<%@page import="negocio.Bancos"%>
<%@page import="java.awt.Button"%>
<!DOCTYPE html>
<%
    if(request.getSession() != null){
        if(request.getSession().getAttribute("oky") == null){
            RequestDispatcher vista = request.getRequestDispatcher("index.jsp?msj=1");
            vista.forward(request, response);
        }
    }
%>
<%
//rescatando los elemetos del ambito del contexto dejados por el controlador
String mensaje = (String)request.getAttribute("mensaje");
ArrayList errores=(ArrayList)request.getAttribute("errores");

String user = (String) session.getAttribute("user");//Recoge la session

String codPro  = (String) session.getAttribute("cod_proveedor");
String nitPro  = (String) session.getAttribute("nit_proveedor");
String nomPro  = (String) session.getAttribute("nom_proveedor");
String dirPro = (String) session.getAttribute("direc_proveedor");
String telPro = (String) session.getAttribute("tel_proveedor");
String forma_pago = (String) session.getAttribute("forma_pago");

Date fecEgre = (Date) session.getAttribute("fecEgre");
Integer total = (Integer) session.getAttribute("valor_total");

if(total==null){
    total=0;
}

if (codPro==null || dirPro==null || nomPro==null || telPro==null || nitPro==null){
    codPro="";  dirPro=""; nomPro=""; telPro=""; nitPro="";
}


%>
<%

//Ejecuta el metodo listaPerfil y lo guarda en una lista

Egresos e = new Egresos();

Tipo_egreso t =new Tipo_egreso();
ArrayList lista3 = (ArrayList)t.listaTipo_egreso();
Bancos b=new Bancos();
ArrayList lista2 = (ArrayList)b.listaBancos();
int numero;
numero = e.ultimoingreso()+1;
%>
<html>
    <head><link href="chair.ico" type="image/x-icon" rel="shortcut icon" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Simea</title>
        <link rel="stylesheet" type="text/css" href="inicio.css" media="screen"/>
        <link rel="stylesheet" type="text/css" href="css/menu2.css" 
        <script type="text/javascript" src="js/egresos.js"></script>
    </head>
    <body onKeyDown="javascript:Verificar()" onKeyDown="checkKey(event)">
    <center>
        <div id="contenedor">
            <div id="cabecera"><center><br><br><br>
                      <ul class="mi-menu">
    <li>
    <a>Archivos Maestros</a>
    <ul>
      <li><a href="registrar.jsp" title="Ingresar a opciones de perfil">Perfil</a></li>
      <li><a href="empleado.jsp" title="Ingresar a opciones de empleado">Empleado</a></li>
      <li><a href="bancos.jsp" title="Ingresar a opciones de banco">Bancos</a></li>
      <li><a href="proveedor.jsp" title="Ingresar a opciones de proveedor">Proveedor</a></li>
      <li><a href="nuevou.jsp">Usuarios</a></li>
      <li><a href="tipo_egreso.jsp" title="Ingresar a opciones de tipo de egreso">Tipo de egreso</a></li>
      
    </ul>
  </li>
  <li><a>Archivos de Movimiento</a>
  <ul><li><a href="egresos.jsp" title="Generar un egreso">Egresos</a></li>
 </ul>
      </li>
      <li><a href="acercade.jsp" title="Obtenga ayuda">Acerca de</a>
          <ul><li><a href="manualusuarioo.docx" title="Obtenga ayuda">Manual usuario</a></li>
              <li><a href="manualsistema.docx">Manual sistema</a></li>
          <li><a href="http://acueducto-pra.jimdo.com/">Pagina web</a></li>
          <li><a href="acercade.jsp">Autores</a></li>
          </ul>
      </li>
       
      <li><a href="menu2.jsp" align="right" title="Ir al menú principal">Menú</a></li>
      <li><a href="index.jsp?c=76rgfh" align="right" title="Salida Segura" onclick="perm()">Cerrar Sesión</a></li>
</ul>    </font>
            </div>
            <div id="contenido" align="center" ID="seleccion">
                <br><br>
       <font size="4" face="cambria" align="center" color="blue">EGRESOS</font></center>
                <br><br>
        <form name="Comprobante" action="controladorcomprobante.do" method="post">
            
            <center><fieldset class="mi-colore"><legend class="mi-letras"> Encabezado </legend>
            <table>
                <tr><td><font color="blue"> *</font>Número del comprobante</td>
                    <td title="Este campo es numerico"><input type="text" name="cons_comprobante" disabled="true" value="<%=numero%>" onFocus="siguienteCampo='fecha';" onkeypress="return validare(event)" rows="5" cols="20" onkeypress="return validare(event)" title="Solo se aceptan números" /></td>
                    <td></td>
                    </td>
                 </tr> 
                 <tr>
                    <td><font color="blue"> *</font>Código del proveedor</td>
                    <td><input type="text" name="cod_proveedor" value="<%=codPro%>" onFocus="siguienteCampo='btcon';" onkeypress="return validare(event)" rows="5" cols="20" onkeypress="return validare(event)" title="Solo se aceptan 10 caracteres" maxlength="10" placeholder="Ingrese el código"/></td>
                    <td><font color="blue"> *</font>Nombre</td>
                    <td><input type="text" name="nom_proveedor" value="<%=nomPro%>" onFocus="siguienteCampo='forma_pago';" disabled="true"/></td>
                 <tr><td><font color="blue"> *</font>Nit proveedor</td>
                    <td><input type="text" name="nit_proveedor" value="<%=nitPro%>" disabled="true"/></td>
                 <td><font color="blue"> *</font>Dirección</td>
                    <td><input type="text" name="direc_proveedor" value="<%=dirPro%>" onFocus="siguienteCampo='forma_pago';" disabled="true"/></td></td></tr>
                    <td><font color="blue"> *</font>Teléfono</td>
                    <td><input type="text" name="tel_proveedor" value="<%=telPro%>" onFocus="siguienteCampo='forma_pago';" disabled="true"/></td>
                    <td><center><font color="blue"> *</font>Fecha</center></td>
                    <%
                    java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("dd/MM/yyyy");
                    String fech = format.format(new Date());
                    %>
            <td><input type="text" value="<%=fech%>" name="fecha" disabled="true"/></td>
                </tr>
                <tr>
                    <td><font color="blue"> *</font>Forma de Pago</td>
                    <td title="Seleccione la forma de pago"><select name="forma_pago" value="<%=forma_pago%>" onFocus="siguienteCampo='cod_proveedor';" onChange="javascript:MOSTRAR();"/><option value="2">**Selecciona**</option><option value="1">Banco</option><option value="2">Caja</option></select></td>
                    
                   
                
                <td>Bancos</td>
                    <td><SELECT NAME="txbancos" disabled="disabled">
                            <option value="1">**Selecciona**</option>
                              <% 
                              for(int i=0; i<lista2.size(); i++)
                              {
                                  b=(Bancos)lista2.get(i);
                                  out.println("<option value='"+b.getCodigo()+"'>"+b.getNombre()+"</option>");
                              }
                      
                              %>
                          </select></td>
                          <tr></tr>
                    
                </tr>
                
                
            </table>
                  <input type="submit" name="btcon" value="Consultar"  title="Consultar proveedores" class="css3button"/>
                </fieldset> </center><br><br>
                    <center>
                       <fieldset class="mi-colore"><legend class="mi-letras">Detalle</legend>
                        <table>
                            
                <td>Concepto</td>
                    <td><SELECT NAME="txtipo_egreso"  title="Seleccione primero el concepto">
                            <option >**Selecciona**</option>
                            
                              <% 
                              for(int i=0; i<lista3.size(); i++)
                              {
                                  t=(Tipo_egreso)lista3.get(i);
                                  out.println("<option value='"+t.getCodigo()+"'>"+t.getNombre()+"</option>");
                              }
                      
                              %>
                            
                          </select></td> 
                       
                <td>Valor </td>
                <td><input type="text" name="txvlrpago" placeholder="Ingrese valor" onkeypress="return validare(event)" /></td>
                 <td>Descripción</td>
                            <td> <textarea name="descripcion" placeholder="Ingrese alguna descripción del concepto"></textarea></td></tr>
            </table>
                            <table width="60%" align="center">
            <tr style="font-weight: bold; background-color: rgb(176,196,222)"><td>Concepto</td><td>Valor</td><td>Retención</td><td>Descripción</td></tr>
             
            
            <%
            ArrayList egresos1=(ArrayList)request.getAttribute("Comprobante");
           if(egresos1 != null) {
            for(int i=0; i<egresos1.size();i++){
                e=(Egresos)egresos1.get(i);
                out.println("<tr style='background-color: rgb(224,255,255)'>");
                out.println("<td>"+e.getCod()+"</td>");
                out.println("<td>"+e.getValor()+"</td>");
                out.println("<td>"+e.getRete()+"</td>");
                out.println("<td>"+e.getDes()+"</td>");
                out.println("</tr>");
                
            }
           }            
           request.setAttribute("Comprobante", egresos1);
           if(errores != null){
           for (int i=0; i<errores.size(); i++){
               out.println(errores.get(i)+"<br>");
           } 
          }
         if (mensaje == null){
            mensaje="";
         }
         out.println(mensaje);
                          %>
           
        </table>
                        <table>
                    <tr>
                     <%--<td><input type="submit" name="btinfo" value="Informe"></td>--%>
                    <td colspan="2"><input type="submit" name="agregar" value="Agregar"></td></tr>
                </table></fieldset>
                    </center>
                <br><br>
                
               
                <%
        if(errores != null){
           for (int i=0; i<errores.size(); i++){
               out.println(errores.get(i)+"<br>");
           } 
           
        }
        if (mensaje == null){
            mensaje="";
        }
        out.println(mensaje);
        %>
        
        <center>
            <fieldset class="mi-color"><legend class="mi-letras">Total a Pagar</legend>
                
        <table>
                <tr>
                    <td><input type="text" name="total" value="<%=total%>" disabled="true"/></td>
                    
                </tr>
                </table></fieldset>
        <table>
                <tr>
                    <td><input type="submit" name="btreg" value="Crear" class="css3button"/></td>
                    
                </tr>
            </table><br>
        <a href="javascript:window.print()"><img src="impresora.jpg" onmouseover="this.width=35;this.height=35;" onmouseout="this.width=33;this.height=33;" title="Imprimir"></a><br>
        </center
         </form>
            </div><center>
        <a href="http://acueducto-pra.jimdo.com/"><img src="logo.png"   onmouseover="this.width=510;this.height=168;" onmouseout="this.width=506;this.height=168;" width="506" height="168"></a><br>
            <font face="cambria" color="blue" size="3">Todos los campos marcados con (*) son obligatorios</font><br>
           
                <div id="pie"><font face="comic sans ms">
        
        <img src="im.jpg" align="left">
         
            
                </div>
            </center></div>
       
    </center>
    </body>
</html>